It is important to note that running a full node is not the same as running a full mining node. While miners have to invest in expensive mining hardware and software, anyone is able to run a fully validating node. Before trying to mine a block, a miner needs to gather pending transactions that were previously accepted as valid by the full nodes. Ne...